home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / usr / share / laptop-mode-tools / modules / lcd-brightness < prev    next >
Encoding:
Text File  |  2012-05-20  |  1.2 KB  |  36 lines

  1. #! /bin/sh
  2. #
  3. # Laptop mode tools module: control LCD brightness
  4. #
  5.  
  6. # Control LCD brightness
  7. if [ x$CONTROL_BRIGHTNESS = x1 ] ; then
  8.     if [ $ON_AC -eq 1 ]; then
  9.         if [ "$ACTIVATE" -eq 1 ]; then
  10.             BRIGHTNESS_COMMAND="$LM_AC_BRIGHTNESS_COMMAND"
  11.         else
  12.             BRIGHTNESS_COMMAND="$NOLM_AC_BRIGHTNESS_COMMAND"
  13.         fi
  14.     else
  15.         BRIGHTNESS_COMMAND="$BATT_BRIGHTNESS_COMMAND"
  16.     fi
  17.     if [ -f /var/run/laptop-mode-tools/state-brightness-command ] ; then
  18.         OLD_BRIGHTNESS_COMMAND="$( cat /var/run/laptop-mode-tools/state-brightness-command )"
  19.     fi
  20.     
  21.     if [ "$FORCE" -ne 0 -o "$BRIGHTNESS_COMMAND" != "$OLD_BRIGHTNESS_COMMAND" ] ; then
  22.         log "VERBOSE" "Set LCD brightness using command $BRIGHTNESS_COMMAND \> $BRIGHTNESS_OUTPUT."
  23.         if ( $BRIGHTNESS_COMMAND > $BRIGHTNESS_OUTPUT ) ; then
  24.             log "VERBOSE" "Command succeeded."
  25.         else
  26.             log "ERR" "The configured LCD brightness command of the lcd-brightness module failed."
  27.             log "ERR" "Please check your configuration in /etc/laptop-mode/conf.d/lcd-brightness.conf."
  28.             log "ERR" "Command failed."
  29.         fi
  30.         echo -n $BRIGHTNESS_COMMAND > /var/run/laptop-mode-tools/state-brightness-command
  31.     else
  32.         log "VERBOSE" "Not setting LCD brightness -- command was the same as last time."
  33.     fi
  34. fi
  35.  
  36.